package com.ppc.entity;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author jianKangS1
 * @date 2023/12/20
 */
@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Requirement implements Serializable {

  /**
   * 需求id
   */
  private Long requireId;

  /**
   * 雇主id
   */
  private Long employerId;

  /**
   * 需求状态 待审核--0 待付款--1 匹配中--2  匹配结束--3
   */
  private Integer requireStatus;

  /**
   * 需求标题
   */
  private String requireTitle;

  /**
   * 需求发布时间
   */
  private LocalDateTime requireCreateTime;

  /**
   * 需求更新时间
   */
  private LocalDateTime requireUpdateTime;

  /**
   * 需求金额
   */
  private Float requireAmount;

  /**
   * 需求标签
   */
  private String requireTag;

  /**
   * 需求的宽泛描述
   */
  private String requireBroadDesc;

  /**
   * 需求详细描述
   */
  private String requireDetailDesc;

  /**
   * 需求截至时间
   */
  private LocalDateTime requireDeadline;

  /**
   * 需求期望人数
   */
  private Integer requirePeopleNum;

}